# @Time    :2025/3/29 21:02
"""
定义一个Student类，包含name（姓名）、age（年龄）
和scores（成绩，是一个字典，键为课程名称，值为成绩分数）三个实例属性。
定义一个实例方法add_score，用于向scores字典中添加一门课程的成绩；

定义一个实例方法get_average_score，用于计算所有课程的平均成绩。
创建一个Student类的实例，添加几门课程的成绩，并计算平均成绩打印出来。

"""


class Student:
    def __init__(self, name, age):
        self.name = name
        self.age = age
        self.scores = {}

    def add_score(self, course, score):  # course课程名称  score分数
        self.scores[course] = score

    def get_average_score(self):
        if not self.scores:
            return 0
        total_score = sum(self.scores.values())
        avg = total_score // len(self.scores)
        return avg


stu = Student("li", 12)
stu.add_score("语文", 10)
stu.add_score("数学", 99)
stu.add_score("英语", 98)

print("平均成绩：",stu.get_average_score())
